/**
 * \* Created with IntelliJ IDEA.
 * \* User: 冯若航
 * \* Date: 2021/5/19
 * \* Time: 20:16
 * \* To change this template use File | Settings | File Templates.
 * \* Description:
 * \
 */
public class 回文数 {
    public boolean isPalindrome(int x) {
        if(x<0){
            return false;
        }

        String str=String.valueOf(x);
        int len= str.length();
        int left=0;
        int right=len-1;
        int mid=0;
        if(len%2==0){
            mid=len/2;
        }else{
            mid=(len-1)/2;
        }

        for(int i=left;i<mid;i++){
            if(str.charAt(i)!=str.charAt(right)){
                return false;
            }else{
                right--;
            }
        }
        return true;
    }
//    if(x < 0)  负数直接返回false，正数先将其翻转，然后比较和原来的是否相同。
//            return false;
//    int cur = 0;
//    int num = x;
//        while(num != 0) {
//        cur = cur * 10 + num % 10;
//        num /= 10;
//    }
//        return cur == x;
}